img.wp-smiley,
			img.emoji {
				display: inline!important;
				border: none!important;
				box-shadow: none!important;
				height: 1em!important;
				width: 1em!important;
				margin: 0 .07em!important;
				vertical-align: -0.1em!important;
				background: none!important;
				padding: 0!important
			}
		.sharing-default-minimal .nectar-love.loved,
			body .nectar-social[data-color-override="override"].fixed>a:before,
			body .nectar-social[data-color-override="override"].fixed .nectar-social-inner a,
			.sharing-default-minimal .nectar-social[data-color-override="override"] .nectar-social-inner a:hover {
				background-color: #21409a
			}
			
			.nectar-social.hover .nectar-love.loved,
			.nectar-social.hover>.nectar-love-button a:hover,
			.nectar-social[data-color-override="override"].hover>div a:hover,
			#single-below-header .nectar-social[data-color-override="override"].hover>div a:hover,
			.nectar-social[data-color-override="override"].hover .share-btn:hover,
			.sharing-default-minimal .nectar-social[data-color-override="override"] .nectar-social-inner a {
				border-color: #21409a
			}
			
			#single-below-header .nectar-social.hover .nectar-love.loved i,
			#single-below-header .nectar-social.hover[data-color-override="override"] a:hover,
			#single-below-header .nectar-social.hover[data-color-override="override"] a:hover i,
			#single-below-header .nectar-social.hover .nectar-love-button a:hover i,
			.nectar-love:hover i,
			.hover .nectar-love:hover .total_loves,
			.nectar-love.loved i,
			.nectar-social.hover .nectar-love.loved .total_loves,
			.nectar-social.hover .share-btn:hover,
			.nectar-social[data-color-override="override"].hover .nectar-social-inner a:hover,
			.nectar-social[data-color-override="override"].hover>div:hover span,
			.sharing-default-minimal .nectar-social[data-color-override="override"] .nectar-social-inner a:not(:hover) i,
			.sharing-default-minimal .nectar-social[data-color-override="override"] .nectar-social-inner a:not(:hover) {
				color: #21409a
			}
						#glt-translate-trigger {
				background: linear-gradient(#3D58A7, #21409a)
			}
			
			#glt-translate-trigger {
				background: #21912b
			}
			
			.tool-container.tool-top .arrow {
				border-color: transparent transparent
			}
			
			#language {
				clear: both
			}
			
			#google_language_translator {
				clear: both
			}
			
			#flags {
				width: 160px;
				margin: 0 auto;
				text-align: center
			}
			
			#flags a {
				display: inline-block;
				margin-right: 2px
			}
			
			.switcher {
				margin: 10px auto 0 auto
			}
			
			.goog-te-gadget,
			p.hello {
				text-align: center
			}
			
			.goog-tooltip {
				display: none!important
			}
			
			.goog-tooltip:hover {
				display: none!important
			}
			
			.goog-text-highlight {
				background-color: transparent!important;
				border: none!important;
				box-shadow: none!important
			}
			
			.elegant-display {
				display: none
			}
			
			#google_language_translator a {
				display: none!important
			}
			.blog-fullwidth-wrap2{
				margin-left:-26%　!important;
			}
			.goog-te-gadget {
				color: transparent!important
			}
			
			.goog-te-gadget {
				font-size: 0px!important
			}
			
			.goog-branding {
				display: none
			}
			
			#flags {
				display: none
			}
			
			#google_language_translator {
				color: transparent
			}
			
			body {
				top: 0px!important
			}
			
			.switcher,
			select.goog-te-combo {
				width: 160px!important;
				clear: both
			}
			
			p.hello {
				font-size: 12px;
				color: darkgray
			}
			
			.goog-te-gadget {
				clear: both
			}
			
			#google_language_translator {
				display: none
			}
			body .swiper-slide .content h2 {
				text-shadow: 0 1px 2px rgba(255, 255, 255, .5);
				-webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, .5)
			}
			.post-area.masonry{
				width:100% !important;
			}

			.full-width-content.blog-fullwidth-wrap:not(.meta-overlaid){
				margin-left:0% !important;
			}
			.logged-in div.wpcf7 {
				margin-top: 0
			}
			.header{
				height:100px;
				line-height:100px;
			
			   
			}
			.header .fr .list>li:nth-of-type(4) .sub{
				width:1275px;
				left:-600px;
			}
			.header .fr .list>li.current_page_item>a{
				border-bottom:2px solid #333;
			}
			/* .header .fr .list>li:nth-of-type(6) .sub{
				width:1275px;
				left:0;
				margin:0;
			} */
			.header .fr .list>li:nth-of-type(4) .sub li a,.header .fr .list>li:nth-of-type(6) .sub li a{
				display:block;
			}
			/* .header .fr .list>li:nth-of-type(6) {
				position: static;
			} */
			.header .fr .list>li:nth-of-type(4) .sub>li{
				display:inline-block;
				width:48%;
				padding:0;
				margin:0;
				vertical-align: top;
				padding:20px 0 20px 20px;
			}
			.header .fr .list>li:nth-of-type(6) .sub>li{
				
				padding:0;
				margin:0;
				vertical-align: top;
				padding:20px 0 20px 40px;
			}
			.header .fr .list>li:nth-of-type(4) .sub>li li,.header .fr .list>li:nth-of-type(6) .sub>li li{
				padding:0;
				margin:0;
			}
			.wrap{
				width:1275px;
				margin:0 auto;
				position: relative;
			}
			.header .fl{
				height:94px;
				display:inline-flex;
				align-items: center;
			}
			
			.header .fl a{
				height:94px;
				display:inline-flex;
				align-items: center;
			}
			.header .fl a>img{
				width:200px;
				
			}
			.header .fl span{
				border-left:1px solid rgba(102,102,102,1);
				margin-left:25px;
				padding-left:15px;
				display:inline-block;
				height:25px;
				line-height: 25px;
			}
			
			.header .fr span{
				font-size:24px;
			font-family:Microsoft YaHei;
			font-weight:400;
			color:#21409a;
			line-height:20px;
			vertical-align: top;
			margin-top:40px;
			}
			.header .fr li{
				float: left;
			}
			.header .fr{
			    float:right;
				height:100px;
				line-height:100px;
			}
			.header .fr ul{
				display:inline-block;
			}
			.header .fr li{
				position: relative;
			}
			.header .fr li .sub{
				position: absolute;
				top:80px;
				left:50%;
				margin-left:-120px;
				background:#fff;
				box-shadow: 0 19px 35px rgba(0,0,0,.11);
				z-index:999;
				width:240px;
				display:none;
				
			}
			.header .fr li .sub li{
				
				line-height:35px;
				display:block;
				float:none;
				padding-left:15px;
			}
			.header .fr li:hover .sub{
				display:block;
			}
			.header .fr li a{
				color: #21409a!important;
				font-size:18px;
				font-family:Microsoft YaHei;
				font-weight:400;
				color:rgba(51,51,51,1);
				margin-right:30px;
				font-family: Open Sans;
			}
			.container2{
				width:94%;
				margin:0 auto;
			}
			.container2 .masonry-blog-item{
				width:18.5%;
				margin-right:1.2%;
				vertical-align: top;
			}
			#top,.phoneheader,.mobile-container{
				display:none;
			}
			.wpb_animate_when_almost_visible{opacity:1}
				@media only screen and (min-width:1000px) {
				body #ajax-content-wrap.no-scroll {
					min-height: calc(100vh - 135px);
					height: calc(100vh - 135px)!important
				}
				
			}
			
			@media only screen and (min-width:1000px) {
				#page-header-wrap.fullscreen-header,
				#page-header-wrap.fullscreen-header #page-header-bg,
				html:not(.nectar-box-roll-loaded) .nectar-box-roll>#page-header-bg.fullscreen-header,
				.nectar_fullscreen_zoom_recent_projects,
				#nectar_fullscreen_rows:not(.afterLoaded)>div {
					height: calc(100vh - 134px)
				}
				.wpb_row.vc_row-o-full-height.top-level,
				.wpb_row.vc_row-o-full-height.top-level>.col.span_12 {
					min-height: calc(100vh - 134px)
				}
				html:not(.nectar-box-roll-loaded) .nectar-box-roll>#page-header-bg.fullscreen-header {
					top: 135px
				}
				.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),
				.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container {
					height: calc(100vh - 133px)!important
				}
				.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),
				.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container {
					height: calc(100vh - 133px - 32px)!important
				}
			}
			
			body .masonry.classic_enhanced .masonry-blog-item h3.title {
				font-size: 21px;
				line-height: 28px
			}
			
			body #header-secondary-outer nav>ul>li#menu-item-1002>a {
				font-size: 20px!important;
				font-weight: bolder
			}
			.phoneheader{
				display:none !important;
			}
			body .masonry-blog-item .meta-category,
			.masonry-blog-item .grav-wrap,
			.masonry-blog-item .meta-author {
				display: none!important
			}
			
			
@media only screen and (min-width:1300px) {
													#nectar-slider-instance-1,
													#nectar-slider-instance-1 .swiper-container {
														height: 700px
													}
												}
												
												@media only screen and (max-width:1299px) {
													#nectar-slider-instance-1,
													#nectar-slider-instance-1 .swiper-container {
														height: 583.333333333px
													}
												}
												
												@media only screen and (max-width:1000px) {
													#nectar-slider-instance-1,
													#nectar-slider-instance-1 .swiper-container {
														height: 500px
													}
													.header{
														display:none;
													}
												}
												
												@media only screen and (max-width:690px) {
													#nectar-slider-instance-1,
													#nectar-slider-instance-1 .swiper-container {
														height: 259.259259259px
													}
												}

												@media screen and (min-width:320px) and (max-width:800px) {

													.row .col h6, body h6 {
														font-size: 25px !important;
														line-height: 35px !important;
													}
													.phoneheader{
														display:block !important;
													}

													.menubox{
														position:fixed;
														left:100%;
														width:100%;
														height:100%;
														top:0;
														box-sizing:border-box;
														z-index:9999;
														background: radial-gradient(circle,  #001E50,#00437A);
														transition: left 0.3s;
														-webkit-transition: left 0.3s;
														-moz-transition:left 0.3s;
														-o-transition: left 0.3s;
													   
													}
													.menubox.active{
														left:0;
													}
													.menubox .closebtn,.menubox .fr .return{
														
														line-height:50px;
													}
													.menubox .closebtn p{
														color:#fff;
														font-size:14px;
													}
													.menubox .fr .return{
														margin-bottom:.4rem;
													}
													.menubox .closebtn img,.menubox .fr .return img{
														margin-right:15px;
													}
													.menubox .closebtn p,.menubox .fr .return {
														display:inline-block;
														cursor: pointer;
													}
													.menubox .fl{
														width:16%;
														height:100%;
														padding-left:60px;
														box-sizing:border-box;
													}
													.menubox .fr .return a{
														color:#000;
													}
													.menubox .fl ul{
														margin-top:1.4rem;
													}
													.menubox .fl ul li a{
														font-family: "HYQiHei-DZJ";
														font-size: 0.25rem;
													  
														line-height:.28rem;
														color:#fff;
														margin-bottom:18px;
														display:inline-block;
													}
													.menubox .fl ul li a.active{
														text-decoration: underline;
														color: #4cc7f4;
														
													}
													.menubox .fl ul li a:hover{
														color: #4cc7f4;
													}
													.menubox .fr{
														position: absolute;
														top:0;
														left:100%;
														width:84%;
														background:#fff;
														height:100%;
														padding-left:160px;
														box-sizing:border-box;
														transition: left 0.3s;
														-webkit-transition: left 0.3s;
														-moz-transition:left 0.3s;
														-o-transition: left 0.3s;
													   
													}
													
													.menubox .fr.active{
														left:16%;
													}
													.menubox .fr .tab{
														display:none;
													}
													.menubox .fr .tab:first-child{
														display:block;
													}
													.menubox .fr  .tab ul{
														display:inline-block;
														position: relative;
													}
													.menubox .fr .tab p{
														font-family: "HYQiHei-DZJ";
														font-size: .48rem;
													  
														line-height: .52rem;
														margin-bottom:.5rem;
													}
													.menubox .fr .tab>ul>li{
														height:50px;
														line-height:50px;
														width:300px;
													   
														background:url(../img/rightmennu.png) no-repeat right center;
														margin-bottom:10px;
													}
													.menubox .fr .tab li .subs{
														position: absolute;
														top:0;
														left:400px;
														width:400px;
														display:none;
													}
													.menubox .fr .tab li .subs li{
														width:100%;
														overflow: hidden;
														height:50px;
														line-height:50px;
														margin-bottom:10px;
													}
													.menubox .fr .tab li .subs li a{
														font-family: "HYQiHei-DZJ";
														font-size: 0.24rem;
													  
														
													}
													.menubox .fr .tab li a.active{
														color: #00287e;
														text-decoration: underline;
													}
													.menubox .fr .tab li a{
														color: #6a767d;
														font-family: "VWHead";
														font-size: 0.25rem;
													  
														line-height: 0.28rem;
													}
													.menubox .fr .tab li a:hover{
														color:#96A3A8;
													}
													.mobile-container{
														position:fixed;
														top:0;
														left:0;
														width:100%;
														height:100%;
														background:rgba(0,0,0,0.5);
														display:none;
														z-index:99999;
													}
													
													.mobile_nav{
														position:fixed;
														top:0;
														right:0;
														left:auto;
														width:68%;
														height:100%;
														background-color: #21409a;
														padding:0 0.12rem;
														overflow: scroll;
													}
													.mobile_nav .top{
													   
													   
													   padding:20px 0 35px;
													   
													}
													.mobile_nav .top img{
														
														width:130px;
														display:block;
														margin:0 auto;
													}
													.mobile_nav>ul>li>a{
														background:url(../images/a1.png) no-repeat left 60% center;
														font-size: 16px;
													}
													.mobile_nav>ul>li:nth-of-type(1)>a,.mobile_nav>ul>li:nth-of-type(5)>a,.mobile_nav>ul>li:nth-of-type(6)>a,.mobile_nav>ul>li:nth-of-type(8)>a{
														background:none;
													}
													.mobile_nav>ul>li:nth-of-type(3) .submenu>li>a{
														background:url(../images/a1.png) no-repeat left -1% center;
													}
													.mobile_nav .sub{
														display:none;
													}
													.mobile_nav .top a span{
														position: absolute;
														right:0.12rem;
														font-size:16px;
													font-family:PingFang SC;
													font-weight:500;
													color:rgba(134,134,134,1);
													
													}
													.mobile_nav  li{
													
														position: relative;
														line-height:45px;
														text-align:left;
														padding-left:20px;
													}
													.mobile_nav  li a{
														font-size: 16px;
													font-family:PingFang SC;
													font-weight:500;
													color: #eefbfa;
													display:block;
													width:100%;
													font-weight: bold;
													}
													.mobile_nav  li .submenu,    .mobile_nav  li .threemenu{
														display:none;
													}
												 
													.mobile_nav  li .submenu li{
														padding-left: 0px;
														line-height: 40px;
														text-align: left;
														box-sizing: border-box;
													}
													#header-secondary-outer .container{
														display:none;
													}
													.mobile_nav  li .submenu li.active{
														background:rgba(247,247,247,1);
														border-left:4px solid rgba(56,192,255,1);
													}
													.mobile_nav  li .submenu li a{
														color: #eefbfa;
														font-size: 16px;
														 font-weight:normal;
													}
													.mobile_nav .top ul{
														display: inline-flex;
														align-items: center;
														width: 90px;
														height: 34px;
														line-height: 34px;
														background: rgba(255,255,255,0);
														border: 1px solid rgba(229,33,41,1);
														border-radius: 17px;
														float:right;
														padding-left: 4px;
														box-sizing: border-box;
														margin:15px 0 0;
													}
												
												
													.mobile_nav .top ul li{
														margin:0;
														font-size:16px;
													font-family:FuturaBT;
													font-weight:500;
													color:rgba(255,255,255,1);
													width:30px;
													text-align: center;
													display:inline-block;
													border:none;
													padding:0;
													}
													.mobile_nav .top li.active{
														width:44px;
													height:28px;
													line-height: 28px;
													background:rgba(229,33,41,1);
													border:1px solid rgba(229,33,41,1);
													border-radius:14px;
													margin-top:2px;
													}
												}